package com.haixiaoke.saas.messageCenter.domain;

import com.haixiaoke.saas.common.annotation.Excel;
import com.haixiaoke.saas.common.core.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 公共消息模版信息对象 biz_public_message
 *
 * @author xiaolong
 * @date 2024-11-12
 */
@Data
public class PublicMessage extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 公共消息模版id
     */
    private Long publicMessageId;

    /**
     * 模板名称
     */
    @Excel(name = "模板名称")
    private String templateName;

    /**
     * 模板编码
     */
    @Excel(name = "模板编码")
    private String templateCode;

    /**
     * 消息标题
     */
    @Excel(name = "消息标题")
    private String messageHeader;

    /**
     * 消息内容
     */
    @Excel(name = "消息内容")
    private String messageContent;

    /**
     * 状态：0.启用，1.禁用
     */
    @Excel(name = "状态：0.启用，1.禁用")
    @NotNull(message = "状态不能为空")
    private String ordinaryMessageState;

    /**
     * 操作人id
     */
    @Excel(name = "操作人id")
    private Long operatorId;

}
